package com.yl.ydk.presenter.contract

import android.content.Context
import android.widget.TextView
import androidx.core.widget.NestedScrollView
import com.yl.ydk.base.BaseContract
import com.yl.ydk.ui.activity.DiseaseDetailActivity
import com.yl.ydk.view.myViewPager
import com.flyco.tablayout.SlidingTabLayout

class DiseaseDetailActivityContract {

    interface View : BaseContract.BaseView {
        fun getActivity(): DiseaseDetailActivity?
        fun getViewPager(): myViewPager?
        fun getSlidingTabLayout(): SlidingTabLayout?
        fun getNameTextView(): TextView?
        fun getDeptTextView(): TextView?
        fun getNestedScrollView(): NestedScrollView?
    }

    interface Presenter<T> :
        BaseContract.BasePresenter<T> {

        fun getGetDiseaseDetail(context: Context, vararg query: String?)
    }


}